package com.mmd.openfire_admin.dao;

import com.mmd.openfire_admin.generator.pojo.Ofprivate;
import com.mmd.openfire_admin.generator.pojo.OfprivateExample;
import com.mmd.openfire_admin.generator.pojo.OfprivateKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OfprivateMapper {
    int countByExample(OfprivateExample example);

    int deleteByExample(OfprivateExample example);

    int deleteByPrimaryKey(OfprivateKey key);

    int insert(Ofprivate record);

    int insertSelective(Ofprivate record);

    List<Ofprivate> selectByExampleWithBLOBs(OfprivateExample example);

    List<Ofprivate> selectByExample(OfprivateExample example);

    Ofprivate selectByPrimaryKey(OfprivateKey key);

    int updateByExampleSelective(@Param("record") Ofprivate record, @Param("example") OfprivateExample example);

    int updateByExampleWithBLOBs(@Param("record") Ofprivate record, @Param("example") OfprivateExample example);

    int updateByExample(@Param("record") Ofprivate record, @Param("example") OfprivateExample example);

    int updateByPrimaryKeySelective(Ofprivate record);

    int updateByPrimaryKeyWithBLOBs(Ofprivate record);
}